package com.bootdo.ztzb.domain;

import cn.afterturn.easypoi.excel.annotation.Excel;
import java.io.Serializable;
import com.bootdo.activiti.domain.TaskDO;
import com.bootdo.common.vo.AttatchmentVO;
import java.util.Date;
import java.util.List;


/**
 * 工序工作量管理
 * 
 * @author admin
 * @date 2025-10-17
 */
public class ZtzbProcessWorkloadDO  extends  TaskDO implements Serializable  {
	private static final long serialVersionUID = 1L;
	private List<AttatchmentVO> attatchList;

	public List<AttatchmentVO> getAttatchList() {
		return attatchList;
	}

	public void setAttatchList(List<AttatchmentVO> attatchList) {
		this.attatchList = attatchList;
	}
	private String attatch;

	public String getAttatch() {
		return attatch;
	}

	public void setAttatch(String attatch) {
		this.attatch = attatch;
	}

	private Integer applyStatus;

	public Integer getApplyStatus() {
		return applyStatus;
	}

	public void setApplyStatus(Integer applyStatus) {
		this.applyStatus = applyStatus;
	}
	
		//id
	@Excel(name = "id")
		private Long id;
		private Long deptId;
		//部门
	@Excel(name = "部门")
		private String deptName;
		//工序日期
	@Excel(name = "工序日期")
		private Date processDate;
		//产品编号
	@Excel(name = "产品编号")
		private String productNumber;
		//产品名称
	@Excel(name = "产品名称")
		private String productName;
		//规格型号
	@Excel(name = "规格型号")
		private String specificationModel;
		//单位
	@Excel(name = "单位")
		private String unit;
		//工序编号
	@Excel(name = "工序编号")
		private String processNumber;
		//工序描述
	@Excel(name = "工序描述")
		private String processDescription;
		//员工编号
	@Excel(name = "员工编号")
		private String employeeId;
		//员工姓名
	@Excel(name = "员工姓名")
		private String employeeName;
		//数量
	@Excel(name = "数量")
		private Long quantity;
		private Double totalAmount;
		//单价
	@Excel(name = "单价")
		private Double unitPrice;
		//工时
	@Excel(name = "工时")
		private Long manHour;
		//工时合计金额
	@Excel(name = "工时合计金额")
		private Double totalAmountHour;
		private Double totalAmountTotal;
		private String inspection;
		private String warehousing;
		private String contentAdmin;
		private String contentManager;
		private String contentVicePresident;
		private String contentHumanResources;
		private String taskName;
		//备注
	@Excel(name = "备注")
		private String remarks;
		private String content;
		private String procInsId;
		private String processTaskId;
		private String assignee;

	/**
	 * 设置：id
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：id
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：部门Id
	 */
	public void setDeptId(Long deptId) {
		this.deptId = deptId;
	}
	/**
	 * 获取：部门Id
	 */
	public Long getDeptId() {
		return deptId;
	}
	/**
	 * 设置：部门
	 */
	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}
	/**
	 * 获取：部门
	 */
	public String getDeptName() {
		return deptName;
	}
	/**
	 * 设置：工序日期
	 */
	public void setProcessDate(Date processDate) {
		this.processDate = processDate;
	}
	/**
	 * 获取：工序日期
	 */
	public Date getProcessDate() {
		return processDate;
	}
	/**
	 * 设置：产品编号
	 */
	public void setProductNumber(String productNumber) {
		this.productNumber = productNumber;
	}
	/**
	 * 获取：产品编号
	 */
	public String getProductNumber() {
		return productNumber;
	}
	/**
	 * 设置：产品名称
	 */
	public void setProductName(String productName) {
		this.productName = productName;
	}
	/**
	 * 获取：产品名称
	 */
	public String getProductName() {
		return productName;
	}
	/**
	 * 设置：规格型号
	 */
	public void setSpecificationModel(String specificationModel) {
		this.specificationModel = specificationModel;
	}
	/**
	 * 获取：规格型号
	 */
	public String getSpecificationModel() {
		return specificationModel;
	}
	/**
	 * 设置：单位
	 */
	public void setUnit(String unit) {
		this.unit = unit;
	}
	/**
	 * 获取：单位
	 */
	public String getUnit() {
		return unit;
	}
	/**
	 * 设置：工序编号
	 */
	public void setProcessNumber(String processNumber) {
		this.processNumber = processNumber;
	}
	/**
	 * 获取：工序编号
	 */
	public String getProcessNumber() {
		return processNumber;
	}
	/**
	 * 设置：工序描述
	 */
	public void setProcessDescription(String processDescription) {
		this.processDescription = processDescription;
	}
	/**
	 * 获取：工序描述
	 */
	public String getProcessDescription() {
		return processDescription;
	}
	/**
	 * 设置：员工编号
	 */
	public void setEmployeeId(String employeeId) {
		this.employeeId = employeeId;
	}
	/**
	 * 获取：员工编号
	 */
	public String getEmployeeId() {
		return employeeId;
	}
	/**
	 * 设置：员工姓名
	 */
	public void setEmployeeName(String employeeName) {
		this.employeeName = employeeName;
	}
	/**
	 * 获取：员工姓名
	 */
	public String getEmployeeName() {
		return employeeName;
	}
	/**
	 * 设置：数量
	 */
	public void setQuantity(Long quantity) {
		this.quantity = quantity;
	}
	/**
	 * 获取：数量
	 */
	public Long getQuantity() {
		return quantity;
	}
	/**
	 * 设置：计件合计金额
	 */
	public void setTotalAmount(Double totalAmount) {
		this.totalAmount = totalAmount;
	}
	/**
	 * 获取：计件合计金额
	 */
	public Double getTotalAmount() {
		return totalAmount;
	}
	/**
	 * 设置：单价
	 */
	public void setUnitPrice(Double unitPrice) {
		this.unitPrice = unitPrice;
	}
	/**
	 * 获取：单价
	 */
	public Double getUnitPrice() {
		return unitPrice;
	}
	/**
	 * 设置：工时
	 */
	public void setManHour(Long manHour) {
		this.manHour = manHour;
	}
	/**
	 * 获取：工时
	 */
	public Long getManHour() {
		return manHour;
	}
	/**
	 * 设置：工时合计金额
	 */
	public void setTotalAmountHour(Double totalAmountHour) {
		this.totalAmountHour = totalAmountHour;
	}
	/**
	 * 获取：工时合计金额
	 */
	public Double getTotalAmountHour() {
		return totalAmountHour;
	}
	/**
	 * 设置：总计金额
	 */
	public void setTotalAmountTotal(Double totalAmountTotal) {
		this.totalAmountTotal = totalAmountTotal;
	}
	/**
	 * 获取：总计金额
	 */
	public Double getTotalAmountTotal() {
		return totalAmountTotal;
	}
	/**
	 * 设置：检验
	 */
	public void setInspection(String inspection) {
		this.inspection = inspection;
	}
	/**
	 * 获取：检验
	 */
	public String getInspection() {
		return inspection;
	}
	/**
	 * 设置：入库
	 */
	public void setWarehousing(String warehousing) {
		this.warehousing = warehousing;
	}
	/**
	 * 获取：入库
	 */
	public String getWarehousing() {
		return warehousing;
	}
	/**
	 * 设置：管理员意见
	 */
	public void setContentAdmin(String contentAdmin) {
		this.contentAdmin = contentAdmin;
	}
	/**
	 * 获取：管理员意见
	 */
	public String getContentAdmin() {
		return contentAdmin;
	}
	/**
	 * 设置：经理意见
	 */
	public void setContentManager(String contentManager) {
		this.contentManager = contentManager;
	}
	/**
	 * 获取：经理意见
	 */
	public String getContentManager() {
		return contentManager;
	}
	/**
	 * 设置：副总意见
	 */
	public void setContentVicePresident(String contentVicePresident) {
		this.contentVicePresident = contentVicePresident;
	}
	/**
	 * 获取：副总意见
	 */
	public String getContentVicePresident() {
		return contentVicePresident;
	}
	/**
	 * 设置：人力意见
	 */
	public void setContentHumanResources(String contentHumanResources) {
		this.contentHumanResources = contentHumanResources;
	}
	/**
	 * 获取：人力意见
	 */
	public String getContentHumanResources() {
		return contentHumanResources;
	}
	/**
	 * 设置：审批流程
	 */
	public void setTaskName(String taskName) {
		this.taskName = taskName;
	}
	/**
	 * 获取：审批流程
	 */
	public String getTaskName() {
		return taskName;
	}
	/**
	 * 设置：备注
	 */
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	/**
	 * 获取：备注
	 */
	public String getRemarks() {
		return remarks;
	}
	/**
	 * 设置：审核意见
	 */
	public void setContent(String content) {
		this.content = content;
	}
	/**
	 * 获取：审核意见
	 */
	public String getContent() {
		return content;
	}
	/**
	 * 设置：流程ID
	 */
	public void setProcInsId(String procInsId) {
		this.procInsId = procInsId;
	}
	/**
	 * 获取：流程ID
	 */
	public String getProcInsId() {
		return procInsId;
	}
	/**
	 * 设置：工序任务ID
	 */
	public void setProcessTaskId(String processTaskId) {
		this.processTaskId = processTaskId;
	}
	/**
	 * 获取：工序任务ID
	 */
	public String getProcessTaskId() {
		return processTaskId;
	}
	/**
	 * 设置：审批人
	 */
	public void setAssignee(String assignee) {
		this.assignee = assignee;
	}
	/**
	 * 获取：审批人
	 */
	public String getAssignee() {
		return assignee;
	}
}
